WPF和Silverlight版Chart2D帮助文档
MouseOver 样式

以下示例演示如何创建一个样式,该样式设置一个PlotElement的Stroke属性的值为Black:

XAML
拷贝代码
<Window.Resources>
   ...
   <Style x:Key="mouseOver" TargetType="{x:Type c1c:PlotElement}">
          <!-- 默认黑色轮廓 -->          
          <Setter Property="Stroke" Value="Black" />
          <Style.Triggers>
          <!-- 当鼠标悬停在元素上访时,使其显示粗的红色外框   -->
                 <Trigger Property="IsMouseOver" Value="true">
                        <Setter Property="Stroke" Value="Red" />
                        <Setter Property="StrokeThickness" Value="3" />
                        <Setter Property="Canvas.ZIndex" Value="1" />”
                 </Trigger>
          </Style.Triggers>
   </Style>
</Window.Resources>
注意:当设置您为PlotElement类型的样式的TargetType属性时,如果不给您的样式分配一个x:Key,则该样式将应用到全部的PlotElement元素。

为了应用鼠标悬停样式至数据系列,您可以使用SymbolStyle(在线文档 'SymbolStyle 属性')属性,如下所示:

XAML
拷贝代码
<c1c:DataSeries … SymbolStyle="{StaticResource mouseOver}"/>

 

查看其它

 

 


产品网站:http://www.gcpowertools.com.cn  |  咨询热线:4006576008   |   ©2015 西安葡萄城